home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Joystick Magazine 1995 July & August
/
cd No4 joystick No62.iso
/
mac
/
pc
/
OUTILS
/
PCWAVE
/
READ.ME
< prev
Wrap
Text File
|
1994-04-21
|
5KB
|
139 lines
----------------------
PCWave
----------------------
PC Speaker/Sound Blaster Wave File Player, Version 2.0
-- --------------------- ---- ---- ------- ------- ---
By John J Speth, April 1994
Overview:
If you have ever wondered what those wave files sound like
but never got around to putting down the several hundred
dollars for an add-in audio card, PCWave is for you.
PCWave is a DOS based audio wave file (.WAV) player that
attempts to output the sampled sound to the PC's built-in
speaker. It accepts mono 8-bit PCM encoded samples from
audio wave files compatible with the Microsoft Windows
Multimedia wave file format. These files typically have the
file extension WAV.
And, new to version 2.0, you can optionally listen to those
wave files through your 8-bit Sound Blaster sound card from
Creative Labs. Only the 8-bit Sound Blaster card with DMA
enabled is supported.
Setup for the Sound Blaster Card:
If you wish to send the sound to your Sound Blaster, define a
new environment variable (called BLASTER). It contains three
arguments specifying the I/O port address, IRQ number, and
DMA channel. Enter the following line with the appropriate
substitutions at the DOS prompt:
SET BLASTER=Aport Iirq Ddma
where: port is the port address in hex
irq is the IRQ number
dma is the DMA channel number
For example, to specify the BLASTER environment variable for
the Sound Blaster card with the factory default setup (port
220H, IRQ7, and DMA channel 1) enter:
SET BLASTER=A220 I7 D1
Add this line to your AUTOEXEC.BAT file for automatic setup
at boot time. The presence of the BLASTER environment
variable lets PCWave know that a Sound Blaster is installed
and is to be used, otherwise, its' absence indicates that the
Sound Blaster is not to be used (even if it is installed).
Setup for the PC Speaker:
If you wish to send the sound to your PC speaker, make sure
the BLASTER environment variable is NOT defined. Verify this
by entering SET at the DOS prompt and checking the list on
your console. There should be no entry that looks like
"BLASTER=..." in this list.
In order to accurately reproduce the intended pitch of the
audio sample, PCWave needs to know the speed of the computer
on which it will run. The timing information can be measured
and stored by running PCWave without any command line
arguments. Simply type PCWAVE at the DOS prompt and wait (no
more than 5 seconds) for the program to measure the CPU speed
and store it back into its' own EXE file. It will not be
necessary to do this again unless you wish to retime your
computer or run PCWave on a different computer.
Running PCWave:
PCWave can be run by typing PCWAVE at the DOS prompt followed
by one or several wave file names. Wild card file names and
list files are acceptable. Prefix list files with the "@"
sign. The list file should contain one wave file name per
line only. For example, if the file LOONY.LST contains only
one line, which is LOONY.WAV, typing:
PCWAVE @LOONY.LST
will result in the wave file LOONY.WAV to be played from the
PC's speaker.
Sound quality will vary depending on the quality, clarity,
and tonal content of the sample, the efficiency of the PC's
speaker, ambient noise, etc. A noisy power supply fan can
drown out the sound on a quiet sample. Samples that are weak
in amplitude are scaled to produce a full range audio output.
However, these samples usually don't sound any "better" only
louder. The PC speaker was never designed for high quality
audio reproduction but, rather, for simple "beeps" and
"bloops" at best so don't expect CD quality sound.
Please note that the CPU clock is suspended while samples are
being played so that a corresponding slowdown of the CPU's
time will be evident. The slowdown is not permanent and
should be restored when the computer is rebooted.
Files:
Files included with this distribution are:
PCWAVE.EXE - the PCWave program
LOONY.WAV - a Loony Toons wave file
LOONY.LST - an example list file
READ.ME - this file
FILES.LST - list of files for PCWave
Finale:
PCWave is a shareware offering and, as such, you are free to
evaluate and distribute this program any way you please. If
you find it useful, please remit $5 to:
John Speth / SpethWARE Compuserve: 71214,3606
631 Prospect Rd
Springfield, PA 19064
Comments and/or suggestions are also welcome.
Enjoy.